home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / bootup / boot_a2m / bootmstr / bootmstr.doc < prev    next >
Encoding:
Text File  |  1995-05-02  |  14.1 KB  |  529 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.          BOOTMASTER v1.0
  8.          Version 1.0 IS SHAREWARE.
  9.          Program and documentation designed and written by Michael F.
  10.          Ellis.
  11.          (c) Copyright 1991.  All rights reserved.
  12.  
  13.  
  14.          TO THE USER:
  15.               This documentation and the included program are, to the
  16.          best of my knowledge, complete and of the highest quality
  17.          possible for a program in its first version (v1.0).  As you
  18.          probably have noticed, the program is SHAREWARE, and you may
  19.          become a registered user by sending $5.00 (U.S. dollars) to
  20.          the address below.  This nominal charge entitles the
  21.          registered user to future updates (and, of course, makes
  22.          future updates WORTHWHILE) containing enhancements and bug
  23.          fixes.  If you find the program earns a place in your AUTO
  24.          folder, please register; five dollars a copy hardly covers
  25.          the hours of development and bug testing I have invested.
  26.          Please notice, when using the program, that BootMaster is
  27.          complete and all of its features work.  An option that I
  28.          chose not to exercise was to release the program as a DEMO
  29.          version and omit some the features.
  30.  
  31.               USER'S GROUPS desiring quantity discounts can reach me
  32.          at the posted address or leave E-mail addressed to MIKE-ELLIS
  33.          on the GEnie information network.
  34.  
  35.  
  36.          SEND THE $5.00 REGISTRATION FEE TO:
  37.                             Michael Ellis
  38.                             3315 S.E. 15th Avenue
  39.                             Cape Coral, FL    33904
  40.                             U.S.A.
  41.  
  42.          DISCLAIMER:
  43.               I am not responsible or any damage, actual or implied,
  44.          resulting from the use of this program.  Use it at your own
  45.          risk (I have for several months. Since the program violates
  46.          no programming conventions, so you should be OK too! We have
  47.          to write this legal stuff).
  48.  
  49.          and now the manual...
  50.  
  51.  
  52.  
  53.                  AFTER REGISTERING, REMOVE THIS PAGE AT WILL.
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.                            B O O T M A S T E R   v1.0
  76.  
  77.                                By Michael Ellis
  78.  
  79.                    (c) Copyright 1991. All rights reserved.
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.                     Us and G.E.M.: A Love/Hate Relationship
  88.  
  89.  
  90.  
  91.          Since  its  introduction  in  1985,  Atari's  Graphic  Environment
  92.  
  93.     Manager  (G.E.M.)  has  earned  the  support  of  thousands  of users.
  94.  
  95.     However,  for all of its good points, few will disagree that G.E.M., in
  96.  
  97.     its original incarnation, needed some improvements.  With this in mind,
  98.  
  99.     clever  programmers have proceeded to develop enhancements that come to
  100.  
  101.     the  user  in  the  form  of "patches", which are programs that enhance
  102.  
  103.     G.E.M.  by  replacing  or  adding  to  the system's original routines.
  104.  
  105.     Patches   are   most   often   distributed   as   "Terminate  and  Stay
  106.  
  107.     Resident"(TSR)  programs  (programs  that load, modify G.E.M., and then
  108.  
  109.     terminate).   Of these, a few of the most popular are G+Plus, Universal
  110.  
  111.     Item   Selector,   Mouse   Accelerator,   Revolver,   and   Quick  ST.
  112.  
  113.     Unfortunately, the convenience that each provides comes at a cost.  TSR
  114.  
  115.     programs  take  memory,  and  when several are loaded at once, the user
  116.  
  117.     might  find  over  100K  missing  before  an  application has even been
  118.  
  119.     loaded.   If you happen to have two megabytes or more, you probably can
  120.  
  121.     spare  100K,  but  to users of unmodified 520's and 1040's, the lack of
  122.  
  123.     100K  might  prevent  a  document  processor  or desktop publisher from
  124.  
  125.     running.  It is for these users that BootMaster was created.
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.                             The Auto Folder Affair
  142.  
  143.  
  144.  
  145.          In  order  for  a  TSR  program to correctly install itself, it is
  146.  
  147.     usually  necessary  for  it  to  be  executed from within a disk's AUTO
  148.  
  149.     folder  on boot up.  Most ST users that boot from hard disks, or floppy
  150.  
  151.     users  that create "startup only" disks, keep all of their favorite TSR
  152.  
  153.     programs in the AUTO folder, and then disable the programs that they do
  154.  
  155.     not  want  to  load  by changing the .PRG extenders to .PRX.  Since TOS
  156.  
  157.     does  not  know  to load files with a .PRX extender, these programs are
  158.  
  159.     skipped  and  any  memory  they might have consumed is available to the
  160.  
  161.     user  (Mega4ST  users  can  stop grinning).  The problem with the afore
  162.  
  163.     mentioned name changing procedure is that it can be quite cumbersome to
  164.  
  165.     use  the  desktop to change the names of several files.  Also, you must
  166.  
  167.     first  wait  for the programs you are going to end up disabling to load
  168.  
  169.     in  order  to  arrive  at the desktop and disable them (how annoying).
  170.  
  171.     Wouldn't  it  be  nice if we could tell the ST to stop in the middle of
  172.  
  173.     the auto folder and let us change some names?  Surprise! Now you can.
  174.  
  175.  
  176.  
  177.                              Installing BootMaster
  178.  
  179.  
  180.  
  181.          BootMaster  is  designed  to  make disabling and enabling auto-load
  182.  
  183.     programs  and  accessories  as easy as possible.  However, in order for
  184.  
  185.     the  program  to  be effective you must carefully plan its placement in
  186.  
  187.     the  AUTO folder.  Programs located in this folder  are executed in the
  188.  
  189.     order  that  they  were  placed in it, and not necessarily how they are
  190.  
  191.     listed   on  the G.E.M. desktop.  For example, if REVLOAD.PRG is in the
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.     AUTO  folder  before  G+PLUS.PRG,  then  even though G+PLUS.PRG appears
  206.  
  207.     before  REVLOAD.PRG  in  the  desktop listing, REVLOAD.PRG will execute
  208.  
  209.     first.  Because of this, it might be necessary for you to rearrange the
  210.  
  211.     order  of  programs  in  this  folder when installing BootMaster.  It is
  212.  
  213.     important that you remember that there are certain programs that should
  214.  
  215.     absolutely  be executed first.  For instance, system dependent programs
  216.  
  217.     such as hard disk drivers, FAT lookup accelerators, and Quick ST should
  218.  
  219.     all  be  placed  before  BootMaster.   To the contrary, programs such as
  220.  
  221.     Universal  Item  Selector,  G+Plus,  GDOS, Mouse Accelerator, and other
  222.  
  223.     programs that make "cosmetic" changes should be placed after BootMaster.
  224.  
  225.     Frankly, finding the ideal program order is largely trial and error; if
  226.  
  227.     it works, keep it.
  228.  
  229.  
  230.  
  231.          After  all of this talk of rearranging, you are probably wondering
  232.  
  233.     exactly  how  to  do so.  If you do not have an AUTO folder on the boot
  234.  
  235.     disk  already,  simply  create  a new folder called "AUTO" and copy the
  236.  
  237.     files  into  it in the appropriate order (remember, not by name, but by
  238.  
  239.     priority).   If  you  do have an auto folder already (most likely), the
  240.  
  241.     first  thing  you  need  to do is go into it and create a folder called
  242.  
  243.     "TEMP".   Next, copy all of the current files from the \AUTO\ directory
  244.  
  245.     into the \AUTO\TEMP\ directory by highlighting and dragging them.  Now,
  246.  
  247.     delete  all  of  the  files from the \AUTO\ folder so that you are left
  248.  
  249.     with  only  the  TEMP folder in the \AUTO\ directory.  Phase one is now
  250.  
  251.     complete.   To  begin  phase  two,  open  another  window to the \AUTO\
  252.  
  253.     directory  and  position  it next to the one that is already open.  You
  254.  
  255.     should  now  have two windows showing the same thing on the screen.  To
  256.  
  257.     proceed,  double  click  on the TEMP folder in the active window.  From
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.     the  TEMP  folder,  highlight and drag all system-dependent drivers and
  272.  
  273.     utilities to the window titled "\AUTO\".  If you had any such programs,
  274.  
  275.     delete them from the TEMP folder.  Now is the time to copy BootMaster to
  276.  
  277.     the  \AUTO\  directory.   Insert  the disk with BootMaster, open another
  278.  
  279.     window to locate BOOTMAKR.PRG, click on the program, and drag it to the
  280.  
  281.     window  titled "\AUTO\".  Complete the process by copying the remaining
  282.  
  283.     files  from  the  TEMP folder to the \AUTO\ folder, and finally, delete
  284.  
  285.     the TEMP folder.  Congratulations!  You are ready to go.
  286.  
  287.  
  288.  
  289.                                 Using BootMaster
  290.  
  291.  
  292.  
  293.          You  will  be  happy  to know that using BootMaster is considerably
  294.  
  295.     easier  than  installing  it.   Assuming  that  you  have  it  properly
  296.  
  297.     installed,  the  program will load automatically the next time you boot
  298.  
  299.     up.   Once  loaded,  you should see two columns, one labeled "Currently
  300.  
  301.     Enabled"  and  one  labeled  "Currently  Disabled".   At the top of the
  302.  
  303.     screen,  the current directory path is displayed along with the default
  304.  
  305.     search   mask  "*.PRG".   Notice  that  all  TSR  programs  (with  .PRG
  306.  
  307.     extenders)  are  listed  in the "Currently Enabled" column.  Similarly,
  308.  
  309.     all  programs  that  have  been  disabled  by  changing the extender to
  310.  
  311.     "*.PRX" are listed in the "Currently Disabled" column.
  312.  
  313.  
  314.  
  315.          The arrow keys are used to move around the programs.  For example,
  316.  
  317.     to disable a program, press the "left" arrow key.  A cursor will appear
  318.  
  319.     over  the first item of the "Currently Enabled" column.  To move up and
  320.  
  321.     down the list, use the "up" or "down" arrow keys.  The list will scroll
  322.  
  323.     if  there  are  more than fifteen names.  A program will be disabled if
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.     you  press  [RETURN]  while  the  cursor is over its name.  To enable a
  338.  
  339.     program  in  the  "Currently Disabled" column, the process is similar.
  340.  
  341.     Simply  press  the  "right"  arrow key until the cursor appears in that
  342.  
  343.     column, and follow the same procedure.
  344.  
  345.  
  346.  
  347.          Changing  directories  is  also  simple.   Using  the  arrow keys,
  348.  
  349.     position the cursor so that "Done" flashes in the center of the screen.
  350.  
  351.     Next,  press the "up" arrow.  A cursor will appear and allow editing of
  352.  
  353.     the  path name or changing of the search mask.  If you change your mind
  354.  
  355.     while  editing,  press the "down" arrow and the original path name will
  356.  
  357.     be restored.  The ability to change folders is especially useful if you
  358.  
  359.     want  to  disable  accessories.   To do so, change the path name to the
  360.  
  361.     root  directory  (i.e.  "C:\AUTO\*.PRG"  is  changed to "C:\*.ACC") and
  362.  
  363.     press  [RETURN].   Move to the "Currently Enabled" column, position the
  364.  
  365.     cursor,  and press [RETURN] on top of any unwanted accessories.  (Note:
  366.  
  367.     if  the path name is typed in without a search mask, BootMaster uses the
  368.  
  369.     default  mask  "*.*".   For  example,  "C:\AUTO\" will produce the same
  370.  
  371.     results as "C:\AUTO\*.*")
  372.  
  373.  
  374.  
  375.         There  are  times  when  you  may  want  to  change  a  file's name
  376.  
  377.     altogether.  To  do  this,  move  to the desired directory as described
  378.  
  379.     above,  position  the  cursor over the desired file (in either column),
  380.  
  381.     and  hold  down  the  [SHIFT] key while pressing the [RETURN] key.  The
  382.  
  383.     file's  name  will  now  appear  at  the  top of the screen next to the
  384.  
  385.     current  path.   Edit  the  name and press [RETURN].  You will find the
  386.  
  387.     rename  capability  particularly  useful if you have more than one GDOS
  388.  
  389.     application  on  a  hard drive and each has a specific set of installed
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.     fonts.  For instance, let's say you have Word Up and Timework's Desktop
  404.  
  405.     Publisher  on  the  hard  disk.   If Word Up's ASSIGN.SYS file is named
  406.  
  407.     WORDUP.SYS  and  Timework's DTP's ASSIGN.SYS file is named PUBLISH.SYS,
  408.  
  409.     you  can  use  BootMaster to change the name of either one to ASSIGN.SYS
  410.  
  411.     when  you  want it installed, thus controlling which font setup will be
  412.  
  413.     used.
  414.  
  415.  
  416.  
  417.          Although  BootMaster can be quite useful, you will probably not use
  418.  
  419.     it  every  time  you  boot  your  computer.  Therefore, you are given a
  420.  
  421.     choice  of  two  ways configure the program.  If you like, you can tell
  422.  
  423.     BootMaster  to  load  only when you hold down the [ALTERNATE] key.  That
  424.  
  425.     way, it will only run when you need it and will stay dormant otherwise.
  426.  
  427.     To  configure it in this way, use the arrow keys to position the cursor
  428.  
  429.     so  that  the  word  "Configure" flashes and press [RETURN].  Press the
  430.  
  431.     space  bar  until  "Alternate temporarily enables BootMaster" appears on
  432.  
  433.     the  screen  and  press return.  Your other choice is to have BootMaster
  434.  
  435.     load  all  of  the  time except when you hold the [ALTERNATE] key down;
  436.  
  437.     this  is  the  default  configuration.   To  choose  this method, go to
  438.  
  439.     "Configure" as described above and press the space bar until "Alternate
  440.  
  441.     temporarily  disables  BootMaster"  appears  and  press  [RETURN].  Your
  442.  
  443.     preference is saved to disk, so you will not have to use configure more
  444.  
  445.     than once.
  446.  
  447.  
  448.  
  449.          Once  you are through enabling, disabling, or configuring, use the
  450.  
  451.     arrow  keys  to  position  the cursor on top of the word "Done".  Press
  452.  
  453.     [RETURN] to exit the program.  Any changes to the configuration and any
  454.  
  455.     extenders  that  BootMaster has learned are then saved to disk in a file
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.     called BOOTMAKR.INF.  This file should always remain in the AUTO folder
  470.  
  471.     along with BOOTMAKR.PRG.
  472.  
  473.  
  474.  
  475.                             The Design of BootMaster
  476.  
  477.  
  478.  
  479.          When  I  designed BootMaster I realized that there were three major
  480.  
  481.     considerations.   First,  the  program  should  have  the ability to be
  482.  
  483.     configured  so  that  it  will not load unless the user wants to change
  484.  
  485.     something.   Next,   it should be rather small so that if the user does
  486.  
  487.     want  it  to  load,  he  will  not dose off waiting, and also, the user
  488.  
  489.     should have the ability to change the path and search mask so that only
  490.  
  491.     the  files  that  need modification are displayed.  Finally, "bells and
  492.  
  493.     whistles"  should be kept to a minimum in order to insure the program's
  494.  
  495.     quick  and  efficient  operation.   I  feel  that  I  have succeeded in
  496.  
  497.     achieving these goals and hope that you find the program as useful as I
  498.  
  499.     have.
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.